package com.fenye.testflow.model.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class TestRequestVo {
    @ExcelProperty(value = "id" ,index = 0)
    private Long id;

    @ExcelProperty(value = "所属项目id" ,index = 1)
    private Integer projectId; // 所属项目id

    @ExcelProperty(value = "所属项目" ,index = 2)
    private String projectName; // 所属项目

    @ExcelProperty(value = "所属版本" ,index = 3)
    private String versionNumber; // 所属版本

    @ExcelProperty(value = "提测需求名称" ,index = 4)
    private String requestName; // 提测需求名称


    @ExcelProperty(value = "ms冒烟测试计划地址" ,index = 5)
    private String smokeTestPlanUrl; // ms冒烟测试计划地址


    @ExcelProperty(value = "描述" ,index = 6)
    private String description; // 描述

    @ExcelProperty(value = "isPostpone" ,index = 7)
    private Integer status; // 状态

    @ExcelProperty(value = "是否提测延期" ,index = 8)
    private Boolean isPostpone; // 是否提测延期


    @ExcelProperty(value = "提测失败次数" ,index = 9)
    private Long testFailedNumber; // 提测失败次数
}
